home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / io / ObjectStreamClass$MemberSignature.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.1 KB  |  31 lines

  1. package java.io;
  2.  
  3. import java.lang.reflect.Constructor;
  4. import java.lang.reflect.Field;
  5. import java.lang.reflect.Member;
  6. import java.lang.reflect.Method;
  7.  
  8. class ObjectStreamClass$MemberSignature {
  9.    public final Member member;
  10.    public final String name;
  11.    public final String signature;
  12.  
  13.    public ObjectStreamClass$MemberSignature(Field var1) {
  14.       this.member = var1;
  15.       this.name = var1.getName();
  16.       this.signature = ObjectStreamClass.getClassSignature(var1.getType());
  17.    }
  18.  
  19.    public ObjectStreamClass$MemberSignature(Constructor var1) {
  20.       this.member = var1;
  21.       this.name = var1.getName();
  22.       this.signature = ObjectStreamClass.access$2400(var1.getParameterTypes(), Void.TYPE);
  23.    }
  24.  
  25.    public ObjectStreamClass$MemberSignature(Method var1) {
  26.       this.member = var1;
  27.       this.name = var1.getName();
  28.       this.signature = ObjectStreamClass.access$2400(var1.getParameterTypes(), var1.getReturnType());
  29.    }
  30. }
  31.